/**
 * @file mg_child_device.h
 * @author Charry_Le (530673764@qq.com)
 * @brief 子设备管理头文件
 * @version 0.1
 * @date 2024-02-17
 * 
 * @copyright Moorgen Intelligent Technologies Copyright (c) 2024
 * 
 */

#ifndef __MG_CHILD_DEVICE_H__
#define __MG_CHILD_DEVICE_H__
#include "mg_air_conditioner.h"
#include "mg_heating.h"
#include "mg_cdoas.h"
//地暖恢状态复出厂
void Heat_State_Factory_Reset(void);
//温控器状态恢复出厂
void Air_State_Factory_Reset(void);
//新风状态恢复出厂
void Cdoas_State_Factory_Reset(void);
//地暖恢配置复出厂
void Heat_Config_Factory_Reset(void);
//温控器配置恢复出厂
void Air_Config_Factory_Reset(void);
//新风配置恢复出厂
void Cdoas_Config_Factory_Reset(void);
//设置地暖状态
void Set_Heat_State(uint8_t *Data, uint8_t DataLen);
//设置温控器状态
void Set_Air_State(uint8_t *Data, uint8_t DataLen);
//设置新风状态
void Set_Cdoas_State(uint8_t *Data, uint8_t DataLen);
#endif
